在PyCharm中设置项目解释器时,为什么会出现“ SDK似乎无效”错误? |
您所在的位置:网站首页 › sdk seems invalid › 在PyCharm中设置项目解释器时,为什么会出现“ SDK似乎无效”错误? |
我尝试在Pycharm中设置项目插入器Python 3.5并收到SDK错误? 有解决方案吗? 相关讨论 您只是将python34.exe复制到桌面了吗? Python通常未安装到桌面目录中。用pycharm打开项目后,您是否移动了整个项目? 如果是这样,只需删除.idea / *(在您的项目下运行rm -r .idea) 造成此问题的原因:第一次导入项目后,pycharm将在项目下创建一个.idea文件。因此,移动项目后,其中的路径将保留旧路径。因此,pycharm将继续尝试导入保存在.idea / *中的" old_path / venv / bin / activate" 相关讨论 我重新安装了Python,重新创建了vritualenvs,这似乎是解决我的问题的关键。 至少对其中一些。我只是遇到了这个错误并解决了这个问题,而且长篇小说短篇文章我认为这可能与指向不同版本Python的PATH / PY_HOME / PYTHONPATH环境变量有关。这是我所做的: 背景: 以我为例,我试图在以前使用Python 3的笔记本电脑上运行Python 2.7 venv。 我正在使用Windows 7。解: 按下Windows键以弹出"开始"菜单。 输入"路径",然后按Enter。 应该会出现"环境变量"窗口。 窗口应该有两个部分: 应该说," your_user_name的用户变量"。 另一个应该说"系统变量"。 在窗口的两个部分中,查找和编辑PATH,PYTHONPATH和PY_HOME环境变量(如果存在)。 我删除了对Python 3的任何引用。 我将PY_HOME变量设置为C:\ Python27(或者您要在PyCharm中尝试使用的Python安装的任何路径。) 我还删除了Python27的安装并重新安装,但是我不确定这是否必要。 重新启动PyCharm。我有这样的问题。解决方案非常简单。我在Windows中用俄语创建了一个帐户,您可能会强调该错误消息(大错误)中包含有关编码的字词。因此,请检查您的Windows帐户名-如果它不是英语,并且包含空格和其他不需要的符号,请进行更改。谢谢。 我在Windows 10上遇到了同样的问题,并且找到了解决方案。 PyCharm_Python_error.png 根本原因: -由于没有python27.dll,因此无法启动Python。 解: -安装python或将python27.dll放在PATH中 谢谢。 我刚遇到了Python 3.6(我想使用)和同样安装在计算机中的Python 3.7的问题。我的解决方案只是从系统路径中删除对Python 3.7的引用。 因此,当前已设置我的PATH: 12C:\\Program Files\\Python36\\Scripts\\ C:\\Program Files\\Python36\\仅此而已,希望对您有所帮助。 作业系统:Windows 10 / cygwin 所需的Python:2.7.14 错误:" SDK似乎无效" 我的解决方法: 删除Python 64位版本 安装Python 32位版本 使用Windows环境变量对话框 设置PY_HOME = {somedrive} \ {somepath} \ Python27 PYTHONPATH = {somedrive} \ {somepath} \ Python27注意:我猜这是可行的,因为我看到的错误是python生成的,例如 "追踪(最近一次致电过去): 文件..." 解决此问题的方法是告知全局var-> LD_LIBRARY_PATH包含编译的新python库。 假设您刚刚下载了python,将其解压缩并安装;假设您已经下载了3.6.4版本 对于包括库,您必须编辑.bashrc文件。 (此文件非常有趣,请看;))。此文件是放置在您家中的"隐藏文件": 纳米?/ .bashrc 是一个非常简单的文本编辑器。 转到文件末尾并添加此命令,以替换新python的路径 导出LD_LIBRARY_PATH = $ LD_LIBRARY_PATH:/ home / whoami /Downloads/Python-3.6.4 CTRL + X保存文件。 要加载新文件: 来源?/ .bashrc PyCharm会选择格式为~/.asdfqwer/python的随机文件作为Python可执行文件或环境 在安装了snap的Ubuntu 19.04 pycharm-community 2019.2.3上,出于某些奇怪的原因,PyCharm选择了以下形式的任何内容: 1~/.asdfqwer/python用作virtualenv Python解释器,并将其用作默认值。 在我的特定情况下,我有一个名为: 1~/.gdbinit.d/python对于我的GDB仪表板,它根本不是python解释器或virtualenv,而只是python GDB配置而不是.gdb配置。 为了解决这个问题,我只需要在以下位置设置正确的解释器即可: 文件 设定值 项目: 项目口译员 选择了随机python解释器的下拉菜单 显示所有 删除随机解释器wit - 用+添加正确的解释器
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |